page {
    padding: 20px;
    color: var(--themeColor);
}

.teamInfo_wrap {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid grey;

    .teamInfoIcon {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 20px;

        .teamName {
            font-size: 60rpx;
        }

        .team_icon {
            background-color: #00C9A7;
            width: 200rpx;
            height: 200rpx;
            font-size: 200rpx;
            margin: 10rpx 0 30rpx 0;
        }
    }

    .teamInfo {
        padding: 20px;
        font-size: 36rpx;
        margin-top: 20pxl;

        .teamId {
            margin: 40rpx 0;
        }

        .teambrief {
            padding: 20rpx;
            border: 1px solid;
        }

        .Text {
            font-weight: bold
        }
    }
}

// 管理成员
.TeamAdmin {
    margin: 20rpx 0;
    border-bottom: 1px solid var(--themeColor);

    .TeamAdminText {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: space-between;
        align-items: center;

        .teamAdminName {
            font-size: 40rpx;
            margin: 20rpx 0;
        }

        .teamAdminCount {
            font-size: 28rpx;
        }
    }

}

// 普通成员
.TeamMember {
    margin: 40rpx 0;
    border-bottom: 1px solid var(--themeColor);

    .TeamMemberText {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 10rpx 0;

        .teamMemberName {
            font-size: 40rpx;
            margin: 20rpx 0;
        }

        .teamMemberCount {
            font-size: 28rpx;
        }
    }
}

// 管理员列表
// // 成员列表
.TeamAdminList,
.TeamMemberList {
    width: 100%;
    height: auto;
    border: 1px solid;
    margin: 20rpx auto;

    .table {
        border-radius: 5%;
        font-size: 32rpx;
        height: 100%;

        .tr {
            display: flex;
            width: 100%;
            justify-content: center;
            height: 2rem;
            align-items: center;

            .th,
            .td {
                width: 40%;
                justify-content: center;
                text-align: center;
                color: #4B31A1;
            }

            .th {
                color: #00C9A7;
                font-size: 32rpx;
                display: flex;
                height: 2rem;
                align-items: center;
                color: #7E7193;
                border-bottom: 1px solid var(--themeColor);
            }
        }
    }
}

// 邀请按钮
.inviteAdmin,
.inviteMember {
    margin-bottom: 44rpx;
    text-align: right;
}


// 保存按钮
.preservatebtn {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 85rpx;
    margin-top: 100rpx;
    background-color: #e17062;
    color: #fff;
    box-shadow: 0 0 3px #fff;
    border-radius: 60rpx;
    font-size: 40rpx;
}